blow hot and cold

Translations
être tantôt chaud, tantôt froid
Definitions
To frequently change one's opinion or feelings about something; to be inconsistent or indecisive in attitude or behavior.